70 research outputs found

    The Power of Migration for Online Slack Scheduling

    Get PDF
    We investigate the power of migration in online scheduling for parallel identical machines. Our objective is to maximize the total processing time of accepted jobs. Once we decide to accept a job, we have to complete it before its deadline d that satisfies d >= (1+epsilon)p + r, where p is the processing time, r the submission time and the slack epsilon > 0 a system parameter. Typically, the hard case arises for small slack epsilon << 1, i.e. for near-tight deadlines. Without migration, a greedy acceptance policy is known to be an optimal deterministic online algorithm with a competitive factor of (1+epsilon)/epsilon (DasGupta and Palis, APPROX 2000). Our first contribution is to show that migrations do not improve the competitive ratio of the greedy acceptance policy, i.e. the competitive ratio remains (1+epsilon)/epsilon for any number of machines. Our main contribution is a deterministic online algorithm with almost tight competitive ratio on any number of machines. For a single machine, the competitive factor matches the optimal bound of (1+epsilon)/epsilon of the greedy acceptance policy. The competitive ratio improves with an increasing number of machines. It approaches (1+epsilon) ln((1+epsilon)/epsilon) as the number of machines converges to infinity. This is an exponential improvement over the greedy acceptance policy for small epsilon. Moreover, we show a matching lower bound on the competitive ratio for deterministic algorithms on any number of machines

    Lower bounds for Smith's rule in stochastic machine scheduling

    Get PDF
    We consider the problem to minimize the weighted sum of completion times in nonpreemptive parallel machine scheduling. In a landmark paper from 1986, Kawaguchi and Kyan [5] showed that scheduling the jobs according to the WSPT rule -also known as Smith's rule- has a performance guarantee of 12(1+2)≈1.207{1\over 2}(1+\sqrt{2}) \approx 1.207. They also gave an instance to show that this bound is tight. We consider the stochastic variant of this problem in which the processing times are exponentially distributed random variables. We show,somehow counterintuitively, that the performance guarantee of the WSEPT rule, the stochastic analogue of WSPT, is not better than 1.229. This constitutes the first lower bound for WSEPT in this setting, and in particular, it shows that even with exponentially distributed processing times, stochastic scheduling has somewhat nastier worst-case examples than deterministic scheduling. In that respect, our analysis sheds new light on the fundamental differences between deterministic and stochastic scheduling

    06251 Abstracts Collection -- Multi-Robot Systems: Perception, Behaviors, Learning, and Action

    Get PDF
    From 19.06.06 to 23.06.06, the Dagstuhl Seminar 06251 ``Multi-Robot Systems: Perception, Behaviors, Learning, and Action\u27\u27 was held in the International Conference and Research Center (IBFI), Schloss Dagstuhl. During the seminar, several participants presented their current research, and ongoing work and open problems were discussed. Abstracts of the presentations given during the seminar as well as abstracts of seminar results and ideas are put together in this paper. The first section describes the seminar topics and goals in general. Links to extended abstracts or full papers are provided, if available

    Understanding User Behavior: From HPC to HTC

    Get PDF
    AbstractIn this paper, we investigate the differences and similarities in user job submission behavior in High Performance Computing (HPC) and High Throughput Computing (HTC). We consider job submission behavior in terms of parallel batch-wise submissions, as well as delays and pauses in job submission. Our findings show that modeling user-based HTC job submission behavior requires knowledge of the underlying bags of tasks, which is often unavailable. Furthermore, we find evidence that subsequent job submission behavior is not influenced by the different complexities and requirements of HPC and HTC jobs

    Preemptive Weighted Completion Time Scheduling of Parallel Jobs

    No full text
    In this paper we present a new algorithm for the off-line scheduling of parallel and independent jobs on a parallel processor system. To this end we introduce a machine model which is based on existing multiprocessors and accounts for the penalty of preemption. After examining the relation between the makespan and the total weighted completion time costs for the scheduling of parallel jobs it is shown that the new algorithm achieves a small approximation factor for both total weighted completion time and makespan scheduling. To fine tune the algorithm a fairly simple numerical optimization problem is derived. This way different preemption penalties can be considered when determining the approximation factor. Finally, we compare the costs of the generated preemptive schedules with those of non-preemptive schedules for the same problem

    How to Design a Job Scheduling Algorithm

    No full text
    Abstract. We discuss the components of a general approach to design algorithms for resource management in parallel processing systems. Starting from the observation that in this area the average influence of research publications on practical implementations is negligible, we address the three main categories constraints, objectives, and evaluation. For each category, we describe common approaches and restrictions and give some general rules that should be followed when presenting a new algorithm for resource management. As an example we present a resource management method for the IaaS model of Cloud Computing that extends the spot instance approach of Amazon. For this example, we first discuss technical, organizational, and usage constraints based on existing concepts and research results. Then we briefly describe resource management objectives from the viewpoint of a provider. After presenting our algorithmic concept, we show that an evaluation with theoretical means can also yield meaningful results in practice

    Erkenntnisse und Thesen zur Langzeitarchivierung von Forschungsdaten.

    Get PDF
    Findings of the study published in the book are summarised and suggestions are given for further action on a professional and political level

    Implications and Recommendations on Research Data Curation

    Get PDF
    This chapter of the book summarizes findings of the baseline study and draws recommendations regarding political and other issues of the topic
    • …
    corecore